<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'phpmailer/Exception.php';
require 'phpmailer/PHPMailer.php';
require 'phpmailer/SMTP.php';

// Récupérer les données de la requête
$data = json_decode(file_get_contents("php://input"), true);

if (isset($data['email'])) {
    $to = $data['email'];

    try {
        // Initialiser PHPMailer
        $mail = new PHPMailer(true);

        // Configuration SMTP
        $mail->isSMTP();
        $mail->Host = 'smtp.ionos.fr';
        $mail->SMTPAuth = true;
        $mail->Username = 'info@stock-exchange-crypto.com';
        $mail->Password = 'Dogsecurite.1982';
        $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
        $mail->Port = 465;

        // Configuration de l'email
        $mail->setFrom('info@stock-exchange-crypto.com', 'Guardian Angel');
        $mail->addAddress($to);

        $mail->isHTML(true);
        $mail->Subject = "Bienvenue sur Guardian Angel !";
        $mail->Body = "
            <h1>Bienvenue sur Guardian Angel !</h1>
            <p>Merci de vous être inscrit sur Guardian Angel. Nous sommes ravis de vous avoir parmi nous.</p>
            <p>Votre sécurité est notre priorité.</p>
        ";
        $mail->AltBody = "Merci de vous être inscrit sur Guardian Angel. Nous sommes ravis de vous avoir parmi nous.";

        // Envoyer l'email
        $mail->send();
        echo json_encode(["success" => true, "message" => "Email envoyé avec succès !"]);
    } catch (Exception $e) {
        echo json_encode(["success" => false, "message" => "Erreur lors de l'envoi de l'email : {$mail->ErrorInfo}"]);
    }
} else {
    http_response_code(400);
    echo json_encode(["success" => false, "message" => "Adresse e-mail manquante."]);
}
?>
